construction defects defective construction law firm electricity edinburgh code violations electrical law defects solar power cleaning homeowner energy code enforcement scotland construction building inspections services glasgow financial domicile attorney england